﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using MaxStudio.Concrete.DBUtility;
using MaxStudio.Concrete.Server.Dao;

namespace MaxStudio.Concrete.Server.Interface
{
    interface IRPTMaterialCost
    {
        OperationResult< List<tb_RPT_MaterialCost>> GetAllMaterialCost();
       OperationResult< List<tb_RPT_MaterialCost>> GetMaterialCostByContition(string strProdCode, string strSlump);
       OperationResult< tb_RPT_MaterialCost> GetMaterialCostById(int id);
       OperationResult< tb_RPT_MaterialCost>  CreateMaterialCost(tb_RPT_MaterialCost entity);
       OperationResult< tb_RPT_MaterialCost>  ModifyMaterialCost(tb_RPT_MaterialCost entity);
       OperationResult<tb_RPT_MaterialCost> DeleteMaterialCost(tb_RPT_MaterialCost entity);
    }
}
